package Util

func SliceIsEmpty[T any](slice []T) bool {
	return len(slice) == 0 || slice == nil
}

func SliceIsNotEmpty[T any](slice []T) bool {
	return !SliceIsEmpty(slice)
}

// SliceContains 是一个泛型函数，用于检查切片中是否包含指定元素
func SliceContains[T comparable](slice []T, element T) bool {
	for _, item := range slice {
		if item == element {
			return true
		}
	}
	return false
}
